package com.headfirst.BehaviorMode.strategy.version1;

/**
 * 橡皮鸭
 * 
 * 橡皮鸭的叫声是“吱吱吱”，所以要覆盖超类中的quack方法，实现橡皮鸭自己的叫声行为；并且橡皮鸭不会飞，所以
 * 也要覆盖超类中的fly方法，进行空实现，即，什么也不做。
 * @author sunhongguang
 * @create 2022-01-09-21:24
 */
public class RubberDuck extends Duck {
    
    @Override
    public void display() {
        System.out.println("橡皮鸭");
    }

    @Override
    public void quack(){
        System.out.println("吱吱吱...");
    }

    @Override
    public void fly(){

    }
}
